FEXP Solver  1.0.0.0
CFEXPFiniteElementNodeConstrainContainer Class Reference

Container for constrains of FE nodes.. More...

#include <FEXPDataContainer.h>

Inheritance diagram for CFEXPFiniteElementNodeConstrainContainer:
Collaboration diagram for CFEXPFiniteElementNodeConstrainContainer:

Public Member Functions

 CFEXPFiniteElementNodeConstrainContainer ()
 
virtual ~CFEXPFiniteElementNodeConstrainContainer ()
 
virtual std::string GetContainerName () const override
 
- Public Member Functions inherited from CFEXPModelContainerBase
 CFEXPModelContainerBase ()
 
virtual ~CFEXPModelContainerBase ()
 
virtual void AddModelElement (Ptr< ICFEXPModelDataIntf > &el, size_t opt_id) override
 
virtual Ptr< ICFEXPModelDataIntfGetModelElement (size_t id, size_t opt_id) override
 
virtual Ptr< ICFEXPModelDataIntfGetModelElement (size_t id, size_t opt_id, size_t thread_id) override
 
virtual void IterateModElems (t_IterFunc function, size_t opt_id) override
 
virtual void IterateModElems (t_IterFunc function, size_t opt_id, size_t thread_id) override
 
virtual bool ContainsKey (size_t id, size_t opt_id) override
 
virtual bool RemoveItem (size_t id, size_t opt_id) override
 
virtual bool RemoveItem (const std::map< size_t, std::vector< size_t >> &ids) override
 
virtual bool RemoveAll (size_t opt_id) override
 
virtual void ScheduleThreads (size_t opt_id) override
 
virtual size_t ItemCount (size_t opt_id) override
 
virtual bool IsEmpty (size_t opt_id) override
 
- Public Member Functions inherited from ICFEXPDataModelContIntf
virtual ~ICFEXPDataModelContIntf ()
 

Additional Inherited Members

- Public Types inherited from ICFEXPDataModelContIntf
using t_IterFunc = std::function< bool(Ptr< ICFEXPModelDataIntf >)>
 
- Protected Member Functions inherited from CFEXPModelContainerBase
void add_new_thread_item (size_t thread, size_t id)
 
- Protected Attributes inherited from CFEXPModelContainerBase
std::map< size_t, std::map< size_t, size_t > > _thread_mapper
 

Detailed Description

Container for constrains of FE nodes..

Constructor & Destructor Documentation

◆ CFEXPFiniteElementNodeConstrainContainer()

CFEXPFiniteElementNodeConstrainContainer::CFEXPFiniteElementNodeConstrainContainer ( )

◆ ~CFEXPFiniteElementNodeConstrainContainer()

virtual CFEXPFiniteElementNodeConstrainContainer::~CFEXPFiniteElementNodeConstrainContainer ( )
inlinevirtual

Member Function Documentation

◆ GetContainerName()

virtual std::string CFEXPFiniteElementNodeConstrainContainer::GetContainerName ( ) const
inlineoverridevirtual

The documentation for this class was generated from the following files: